toe sock - German English Dictionary